PENCIL: Towards a Platform-Neutral Compute Intermediate Language for DSLs
نویسندگان
چکیده
We motivate the design and implementation of a platform-neutral compute intermediate language (PENCIL) for productive and performance-portable accelerator programming.
منابع مشابه
PIL: A Platform Independent Language for Retargetable DSLs
Intermediate languages are used in compiler construction to simplify retargeting compilers to multiple machine architectures. In the implementation of domain-specific languages (DSLs), compilers typically generate high-level source code, rather than low-level machine instructions. DSL compilers target a software platform, i.e. a programming language with a set of libraries, deployable on one or...
متن کاملThe Comparative Study of the Iranian EFL Learners Vocabulary Learning through Two Different Formats: Paper & Pencil vs. Software
This study aimed to investigate the effect of using vocabulary software on the vocabulary learning of Iranian EFL learners. Participants of the study were 54 intermediate-level students (23 males and 31 females) learning English as a foreign language in Mehr Institute in Izeh who were selected after taking the Nelson English Language Test as a proficiency test. They were randomly divided into t...
متن کاملUniting Language Embeddings for Fast and Friendly DSLs
The holy grail for a domain-specific language (DSL) is to be friendly and fast. A DSL should be friendly in the sense that it is easy to use by DSL end-users, and easy to develop by DSL authors. DSLs can be developed as entirely new compilers and ecosystems, which requires tremendous effort and often requires DSL authors to reinvent the wheel. Or, DSLs can be developed as libraries embedded in ...
متن کاملExtending AMMA for Supporting Dynamic Semantics Specifications of DSLs
Over the last years, Model Driven Engineering platforms evolved from fixed metamodel tools to systems with variable metamodels. This enables dealing with a variety of Domain Specific Languages (DSLs). These generic platforms are increasingly adopted to solve problems like code generation. However, these environments are often limited to syntax definitions. The AMMA platform conceives DSLs as co...
متن کاملImpact of Direct Corrective Feedback (DCF) Through Electronic Portfolio (EP) Platform on the components of Iranian EFL Learners’ Writing across Levels of Language Proficiency
While some researchers have questioned the efficacy of corrective feedback (CF), other researchers believe that CF can be effective if implemented through new technology types, including e-portfolio (EP). However, whether EP can be used as a medium of providing CF for language learners at different levels of language proficiency is still unknown. The purpose of the present study, therefore, was...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- CoRR
دوره abs/1302.5586 شماره
صفحات -
تاریخ انتشار 2012